/*
 * 1.无论你在不在子类构造函数中写supper（）；在初始化子类之前，都会想调用父类的构造函数。
 * 2.多台调用的时候，构建对象的不同，调用不同的方法。
 */
package charles.testproject.aboutextend;

public class ExtendBB extends ExtendAA {

	public ExtendBB() {
//		super();
		System.out.println("ExtendBB--construtor");
	}
	
	@Override
	public void method(Object o) {
		System.out.println("ExtendBB--Object");
	}

	public void method(String str) {
		System.out.println("ExtendBB--String");
	}
	
	public static void main(String[] args) {
//		Object o =new Object();
		String t = "test";
		ExtendAA e = new ExtendBB();
//		e.method(o);
		e.method(t);
	}

}

class ExtendAA {
	public ExtendAA() {
		System.out.println("ExtendAA--construtor");
	}
	public void method(Object o) {
		System.out.println("ExtendAA--Object");
	}
}
